explosive vests - Spanish English Dictionary